toyohashi

Noun
  1. A Japanese city in southern Honshu on the Pacific shore (synset 108946004)

Other Searches