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