Definition of Toyohashi

  • 1. A Japanese city in southern Honshu on the Pacific shore Noun

Semanticaly linked words with "toyohashi"