have an enormous nose - French English Dictionary