down-trodden - French English Dictionary