have something down pat - French English Dictionary