1 definition by _pretty_flvco

When you have sex with a girl while she's on her period and you nut in the blood.
Steve: I want to have sex with you but you're on your period.

Jane: why don't you just strawberry horchata me?
by _pretty_flvco May 13, 2015
Get the strawberry horchata mug.