- Sexually desirable woman.
- Sexual relations.
Originates from old-timers telling how when they wanted sex from a particular woman they would simply push her down on the bed.
* These videos are coming directly from Youtube, they may or may not be most relevant to the word "Pushdown"
What is Define Dictionary Meaning?
Best thing is, its free and you can even contribute without creating an account.