oppressive
1. (=unjust) [regime, law, system] opresivo [tax] gravoso
2. (=stifling) [heat, air, atmosphere] sofocante, agobiante [mood, feeling, silence] opresivo, agobiante
·the little room was oppressive
·la pequeña habitaciónoun resultaba opresiva or agobiante