self-abasement - Turco Inglés Diccionario