1 result found

Search Results for: sluice

Hatch

Hatch (Science: ornithology) to produce young; said of eggs; to come forth from the egg; said of the young of birds, fishes,... Read More