Noun Definition

toyohashi

1.Definition: a Japanese city in southern Honshu on the Pacific shore

Category: Places