1 definition by pseudonym_12_34
1. To climax extremely fast. To come in a short period of time.
2. A nickname for someone who the above regularly happens to.
2. A nickname for someone who the above regularly happens to.
by pseudonym_12_34 April 24, 2017