small drum of indigenous origin - Espagnol Anglais Dictionnaire