Skip to main content

Definitions by TRoseDV

DeMarr 

Share definition Flag
DeMarrs are the hub of all their friends. They love to sing, but only in environments where they can safely and completely be themselves. If you catch their singing, your in for a treat!
I want to sing like a Demarr!
DeMarr by TRoseDV January 26, 2021