something admirable - Español Inglés Diccionario