Top definition
Refers to a woman who is only sexually active at night
She won't let me hit it in the morning bruh, she got that owl Pussy.
by Ayyyye408 March 19, 2017
Get the mug
Get a Owl Pussy mug for your Aunt Rihanna.