stamping ground


Meanings

  • a frequently visited place