self-abasement - Alemán Inglés Diccionario