Top definition
ejaculate, ejaculation, material containing ones' 'genetic address' left on/in a spot, situation, or 'factory'
i made sure i didn't leave my business card with jenna

i made sure to leave my business card with her/him/it

i tried not to leave my business card on her bed!!
by michael foolsley March 27, 2011
Get the mug
Get a leave my business card mug for your mama Jovana.

Available Domains :D

  • leavemybusinesscard.men
  • leavemybusinesscard.ninja
  • leavemybusinesscard.org
  • leavemybusinesscard.se