Skip to main content

Definitions by aferrer

chocha

Share definition Flag
in Japanese, cho-cho means butterfly
Madame Butterfly's name was Cho-cho San



chocha by aferrer March 28, 2003