smell of excrement - French English Dictionary