Dictionary Translate Correct Ask AI
Noun
hatch [pl. hatches]
...
micropyle {med.}
similar Results