Arabic-English dictionary »

تَوَافَدَ meaning in English

ArabicEnglish
تَوَافَدَ

flockto congregate