Skip to main content

DOMODOMO's definitions

Top Cat

A Top Cat is a woman that vagina odor lingers after she leaves the room.
Ehhwee!! It smells like a Top Cat used this restroom because she must have left the top of her cat in the toilet seat.
by DOMODOMO May 23, 2018
mugGet the Top Catmug.

Share this definition