a ditch mermaid randomly swimming in a rain filled hole of some sort, eh?
one who swims in ditches and/or lives in ditches
"a ditch mermaid randomly swimming in a rain filled hole of some sort, eh?" What is the definition of "ditch mermaid"?