tarascada

listen to the pronunciation of tarascada
Spanish - English
bite, nibble, wound made by biting
rude answer