Arabic-English dictionary »

أَعْمِدَة هِرَقْل meaning in English

ArabicEnglish
أَعْمِدَة هِرَقْل m

Pillars of Herculestwo promontories at the Strait of Gibraltar