Ogasawara

English

Proper noun

Ogasawara

  1. A village and subprefecture of Tokyo prefecture, Japan.

Translations