Inishowen
English
Proper noun
Inishowen
A peninsula in the north of County Donegal in Ireland.