Advertisement

Advertisement

Toyohashi

[ taw-yaw-hah-shee ]

noun

  1. a seaport on S Honshu, in central Japan.


Advertisement

Advertisement

Advertisement

Advertisement


Toynbeetoyon