have something off pat - English Synonyms Dictionary