Downtrodden

Tamil Meaning

ஒடுக்கப்பட்ட

நசுக்கப்பட்ட

நசுக்கப்பட்ட மக்கள்

English Meaning

  1. Oppressed; tyrannized.