Definitions English

  • To enclose in or as if in a shrine.
  • To cherish as sacred.