The Automotive Dictionary is the world's most comprehensive dictionary of the automotive industry.
Targa meaning
Targa definition
A removable-roof body style popularized by Porsche that is similar to a convertible except that it incorporates a fixed, roll-bar-like structure running from side to side behind the front seats.