Top definition
An attractive woman who will hook up with a man regardless of attraction for the purpose of obtaining a visa to said man's country.
That bar has plenty of hot locals but they are all visa biscuits.
by Ghengis Juan November 05, 2006
Get the mug
Get a visa biscuit mug for your Aunt Larisa.