An Encylopedia Britannica Company

stamping ground

1 ENTRIES FOUND:
stamping ground noun
plural stamping grounds
stamping ground
noun
plural stamping grounds
Britannica Dictionary definition of STAMPING GROUND
[count] British