putrid-smelling - French English Dictionary