it makes it difficult... - French English Dictionary