We do not currently know of any synonyms for troats.
The noun troats is defined as:
See full definition of the word troats.
Did you mean trots, treats, trouts or throats?