something admirable - Spanish English Dictionary