stamping ground

Contents

EnglishEdit

NounEdit

stamping ground ‎(plural stamping grounds)

  1. a habitually frequented place; a haunt or hangout

SynonymsEdit

TranslationsEdit

Read in another language