Skip to main content

Definitions by scarlettisalwaysgood69

An old woman who flatters herself by hitting her dogs.
I saw that Ouida hittin up on her dogs.
ouida by scarlettisalwaysgood69 January 10, 2008