LOOSH Meaning of LOOSH in English n. emotional or spiritual energy that physical beings (such as humans) produce Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012