Machida

What is Machida?

Machida definition and meaning on Dictionary terms:
noun

a city in E central Honshu, Japan, on the Tsurumi River: a suburb of Tokyo.