Crossword clues for Translate, perhaps 3 letters:DUBTranslate, perhapsSLANGTERMSChallenges for a translator, perhapsIDIOMChallenge for a translator, perhapsIMMADTranslation of a dog's growl, perhaps