GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    Hokkaido (hŏk‑kīˈdō), prop. n. [Jap.] The northernmost of the main islands of Japan.  Together with the islands of Honshu, Kyushu and Shikoku it forms the bulk of the land area of Japan.

    [PJC]