Dictionary search results

Showing 1-4 of 4 results

IOM US English

Isle of Man

Isle of Man New Oxford Dictionary for Writers & Editors

island in the Irish Sea, a British Crown possession having home rule