levrette
Top 20000
Meanings
Noun
1. female greyhound
2. doggy style position (slang)
Examples1
I like it doggy style.