obscure and difficult language to understand - French English Dictionary