hole up

躲藏、把…監禁

英文釋義

  1. remain secluded or in hiding
  2. score a hole in one
  3. sleep during winter