somebody's stamping/stomping ground - French English Dictionary