hatchery: a place where eggs are hatched under artificial conditions (especially fish eggs)
place: any area set aside for a particular purpose
cadmium yellow: pigment of cadmium sulfide and barium sulfate varying in hue from lemon yellow to orange