fantastic being that according to popular belief appears in rivers - Spanisch Englisch Wörterbuch