SACRIFICE ONE'S INTEREST ON THE ALTAR OF ONE'S NEEDS


Meaning of SACRIFICE ONE'S INTEREST ON THE ALTAR OF ONE'S NEEDS in English

put his desires in front of his best interests

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