tarambanas

listen to the pronunciation of tarambanas
الأسبانية - الإنجليزية
snap, speak in an irritated manner
bite, grip with the teeth