macrodefinition - French English Dictionary