English to Arabic

Meaning for:
Stammerer
other
المتهته في الكلام