dog town
Noun
Meaning
A community of prairie dogs.
(theater, colloquial) A town at which a play is performed for a less important audience to gauge the likelihood of general success.
Source: en.wiktionary.orgNoun
A community of prairie dogs.
(theater, colloquial) A town at which a play is performed for a less important audience to gauge the likelihood of general success.
Source: en.wiktionary.org