mama dlo noun A water nymph or mermaid. Found in near the heads of rivers. folklore edit definition pronunciation related yellow headtritri cakesbuss bamboorose appleprimrose commentsAdd Comment