Definitions
noun
a place where eggs are hatched under artificial conditions (especially fish eggs)
“the park authorities operated a trout hatchery”
Look “hatchery” up elsewhere
Want another word?
Spin the dictionary for a fresh one.