Not Teagen's definitions
An expensive\sports foreign car produced outside of the United States. Commonly referring to cars made by brands such as Ferrari, Lamborghini, etc.
by Not Teagen July 30, 2018
Get the A Foreign mug.