tarascada

tarascada [tah-ras-cah’-dah]
noun
1. Bite (mordisco), a wound with the teeth. (f)
2. A pert, harsh answer (réplica). (Colloquial) (f)

Have a Spanish question? Get help from experts!