fantastic being that according to popular belief appears in rivers - Espagnol Anglais Dictionnaire