be an object of humiliating ridicule - Turco Inglés Diccionario

Proponer traducción