1 definition by holzandbeava

Top Definition
To give press- to have sex
i gave him/her press
by holzandbeava February 24, 2005
Mug icon
Buy a press mug!