Mermaid darlings Synonyms

Definitions for Mermaid


  • (noun) half woman and half fish; lives in the sea

Synonyms for phrase

MD abbreviation

MD is an abbreviation for Mermaid Darlings
What does MD stand for?
MD stands for "Mermaid Darlings"