impeccably tailored - French English Dictionary