fantastic character that supposedly lives in rivers and lagoons - Spanisch Englisch Wörterbuch