a jellyfish stranded on a beach - Español Inglés Diccionario