Translator


"to put one's foot down" in Spanish