Arabic-English dictionary »

يَامَاغُوتْشِي meaning in English

ArabicEnglish
يَامَاغُوتْشِي m

YamaguchiYamaguchi, Japan