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