Translator


"to make … embarrassed" in Spanish