PLACE TO LAY ONE'S HEAD Meaning of PLACE TO LAY ONE'S HEAD in English place where one can rest Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012