tumbarumba ( synonym found)

Definition of tumbarumba:

°a musical instrument similar to a xylophone but clearer in pitch.

Definition of tumbarumba:

°a musical instrument similar to a xylophone but clearer in pitch.

Back to Top