mama dlo


Flag of TT
noun A water nymph or mermaid. Found in near the heads of rivers.

related

comments