Arabic-English dictionary »

سَايْكْلُوب meaning in English

ArabicEnglish
سَايْكْلُوب m

cyclopsgiant of mythology