fantastic being that, according to popular belief, appears in rivers - English Synonyms Dictionary

Can't found any synonym terms.