Noun Definition

stamping ground

1.Definition: a frequently visited place

Related Noun(s):hangout, haunt, repair, resort

Category: Places