Top definition
A way of saying you lost your virginity.
"Dude I lost my Visa card last night to the hottest girl"
by I'm an expert April 30, 2016
Get the mug
Get a visa card mug for your dog Bob.
2
In the information tech industry, an H1B or immigrant worker hired for technical contracting work.
Due to the new trump immigration rules we lost 2 visa-cards from our scrum team last sprint.
by Monkey440 August 16, 2019
Get the mug
Get a visa-card mug for your mate Beatrix.