What is the full meaning of targa
(trade) a car with a removable hard roof, which fits into the boot when not in use [n -S]
Example of the word targa placed on a Scrabble board.