bambucha

Bambucha – Pidgin English Definition


bambucha
(bahm boo cha)

See bumboocha

Leave a Reply