Top definition
A car built in Coventry, England by Jaguar Cars. The ultimate Jag. Wood and leather interior, classic styling and a V8. Nice.
Man 1: What's that fantastic car?
Man 2: It's an XJ8
Man 1: I'm gonna get me one.
by Mot77 June 13, 2013
Get the mug
Get a XJ8 mug for your sister-in-law Nathalie.
buy the domain for your recipe site