Top definition
A stupid chinese car by automaker landwind, that copied the range rover evoque. it is so bad to the point that they got sued by land rover-jaguar.
Hey, Emma, did you see Jimmys stupid Landwind X7?
Yes, he is poor so he is trying to act cool but cannot!
Haha
by Pvz and Car fan July 05, 2020
Get a Landwind X7 mug for your papa Georges.