Top definition
A thing that a lady has (but is not aware of) when she pulls up her tights too high.
Donna was showing major sheeps horn when she wore those black leggings this morning.
by noadamatall October 31, 2014
Get the mug
Get a sheeps horn mug for your father-in-law Georges.