Arabic-English dictionary »

أتوُد meaning in English

ArabicEnglish
أتوُد

Atwood[UK: ˈæ.ˌtwʊd] [US: ˈæ.ˌtwʊd]