LAY A GHOST


Meaning of LAY A GHOST in English

exorcise ghosts, force out ghosts, send away spirits (from a person or place)

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