self-abased - Español Inglés Diccionario