Skip to main content

Definitions by Moaningcamel

A frances is a person who can be seen as argumentative and bitchy
She seems to enjoy arguments, she's definitely a frances
Frances by Moaningcamel June 7, 2014