Noun
hatch [pl. hatches]
...
micropyle {med.}
similar Results