Dictionary / Work
طومبون
/tom-PON/
English
stamp/seal
French
tampon
Part of Speech
noun
Register
standard