bocha

Bocha – Pidgin English Definition bocha (boh chah) Definition: originally derived from the Japanese word for splash (bocha bocha), it … Continue reading bocha