vestibule of nose - French English Dictionary