Melena Repellant's definitions
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.
by Melena Repellant August 11, 2020
Get the Melenamug.