10 definitions by Paula
It's what you call a person from your home location when you meet up with them in a foreign land or somewhere strange.
by Paula April 1, 2003
by Paula November 13, 2003
by Paula June 29, 2004
by Paula April 25, 2004
by Paula December 27, 2003