stall

stall [-s] v

ME 'to place'.

  1. Dwell; inhabit.