Arabic-English dictionary »

ممرود meaning in English

ArabicEnglish
ممرود

Squashed[UK: skwɒʃt] [US: ˈskwɑːʃt]