protection of inventions - French English Dictionary