1 definition by Super Clark

Top Definition
A woman that has had too many sexual encounters
Becky is a smelly ho she has slept with the whole high school band.
by Super Clark January 06, 2019

Mug icon
Buy a Smelly ho mug!