Definitions by Melena Repellant
Melena
A couple that infuriates everyone, is annoying, and self centered. They will make anything about themselves. Don't count on them to be there for you as they'll often leave.
Melena by Melena Repellant August 11, 2020