English | German | Russian | Czech

tampoon English

Meaning tampoon meaning

What does tampoon mean?

tampoon

The stopper of a barrel; a bung.

Are you looking for...?