most degrading - Turco Inglés Diccionario