macropeptide - French English Dictionary