LET OFF


Meaning of LET OFF in English

free, release, set free; (Slang) to fart

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