Arabic-English dictionary »

إكاروس meaning in English

ArabicEnglish
إكاروس

Icarus[UK: ˈɪˌk.ə.rəs] [US: ˈɪˌk.ə.rəs]