triton-like mythological figure half man half sea lion - Español Inglés Diccionario