cumby cumby

English

Noun

cumby cumby

  1. Alternative form of gumbi gumbi.