mint (to invent or fabricate) - French English Dictionary