Targa

A vehicle design where the center top portion of the roof is removable.

Previous definition Next definition