Top definition
1) Specific brand of automobile performance parts.
2) Car exhaust (ass of a car)
Ever since I installed the Luzian exhaust, my car's fuel efficiency improved dramatically!
by knight_irony August 23, 2016
Get the mug
Get a Luzian mug for your cat Beatrix.