ojo por ojo, diente por diente
Meanings
Phrase
1. eye for an eye, a tooth for a tooth