tulumbas

English

Noun

tulumbas

  1. plural of tulumba