English to Arabic

Meaning for:
Stamp-pad
other
وسادة طابع