lodge in


Meanings

  • live (in a certain place);