Definition of Somali Peninsula in English:

Somali Peninsula

proper noun