ALLEVIATOR


Meaning of ALLEVIATOR in English

n. person or thing which relieves or lessens (physical or emotional pain, suffering, etc.)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.