tarambanas

listen to the pronunciation of tarambanas
Spanisch - Englisch
snap, speak in an irritated manner
bite, grip with the teeth