feel great mortification at something - Turco Inglés Diccionario