Kioto

What is Kioto?

Kioto definition and meaning on Dictionary terms:
noun