enterolithiasis: the presence of calculi in the intestines
attribute: an abstraction belonging to or characteristic of an entity
hatchery: a place where eggs are hatched under artificial conditions (especially fish eggs)