tarambanas

listen to the pronunciation of tarambanas
İspanyolca - İngilizce
snap, speak in an irritated manner
bite, grip with the teeth