hatchery ( synonym found)

Definition of hatchery:

(n) : a facility where eggs are hatched under artificial conditions, especially those of fish or poultry

Definition of hatchery:

(n) : a facility where eggs are hatched under artificial conditions, especially those of fish or poultry

Back to Top