stamping ground

1 ENTRIES FOUND:
Save
stamping ground noun
plural stamping grounds
stamping ground
noun
plural stamping grounds
Learner's definition of STAMPING GROUND
[count] British