multi-patented - French English Dictionary