For those unaware, the phrase “throat goat” has an NSFW meaning, but Urban Dictionary has the definition. The interpreter conveyed this meaning well with their signing, doing a lot of suggestive ...