microdefects - French English Dictionary