Takamatsu

What is Takamatsu?

Takamatsu definition and meaning on Dictionary terms:
noun

a seaport on NE Shikoku, in SW Japan.