camonflet - French English Dictionary