down-trodden - Spanish English Dictionary