Toshima

English

Proper noun

Toshima

  1. A special ward of Tokyo prefecture, Japan.

Translations