The Caribbean Dictionary

riva muma
1 definition
0
 
Noun
A water nymph or mermaid. Found in near the heads of rivers.
Synonyms
Tags
folklore
Pictures
400