tarambanas

listen to the pronunciation of tarambanas
Испанский Язык - Английский Язык
snap, speak in an irritated manner
bite, grip with the teeth