English | German | Russian | Czech

pin seal English

Meaning pin seal meaning

What does pin seal mean?

pin seal

A leather made from the skin of a young seal (often attributive). [from 20th c.]

Synonyms pin seal synonyms

What other words have the same or similar meaning as pin seal?

pin seal English » English

pin connection

Are you looking for...?

pin | seal