Definitions of stamping ground:

  • noun:   a frequently visited place