a smart aleck - French English Dictionary