MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Isle of Man

noun (n)

  • one of the British Isles in the Irish Sea
    satu dari pulau inggris di irlandia laut
    Synonym:
    man
    source: wordnet30