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