irish_seaEnglish

Irish Sea

Noun

An arm of the North Atlantic between Great Britain and Ireland

English: Irish Sea

Bahasa: Laut Irlandia

Bahasa words with similar meanings