Dictionary search results

Showing 1-3 of 3 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