Arabic-English dictionary »

تُويَامَا meaning in English

ArabicEnglish
تُويَامَا f

Toyamaa city in Japan