bite multiple times (an insect) - Spanish English Dictionary