What is the full meaning of trats
TRAT, (short for) a trattoria, an Italian restaurant, also TRATT [n]
Example of the word trats placed on a Scrabble board.