smart al·eck - French English Dictionary