OVERLAIN

Definition of OVERLAIN

  1. (verb)lie upon; lie on top of
  2. (verb)kill by lying on