Dictionary / Home
صفّرجة
/sf-FR-ja/
English
sponge
French
éponge
Part of Speech
noun
Register
standard