Dictionary / Work

tampon

طومبون

/tom-PON/

English

stamp/seal

French

tampon

Part of Speech

noun

Register

standard