1 definition by someaznguy

Top Definition
the land of the viets
I come from Vietnam.
by someaznguy December 01, 2007
Mug icon
Buy a Vietnam mug!