Arabic-English dictionary »

أودن meaning in English

ArabicEnglish
أودن

Odin[UK: odin] [US: ˈodən]