Nemuro

English

Proper noun

Nemuro

  1. A city and subprefecture of Hokkaido Prefecture, Japan.

Translations