i would never touch her, she is such a scabies ridden merlin
"south indian slang for a woman that frequents auto rickshaw stands and has familiar relations with the auto rickshaw drivers
"i would never touch her, she is such a scabies ridden merlin" What is the definition of "merlin"?