English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Atresia
Atresia
(n.)
Absence or closure of a natural passage or channel of the
body; imperforation.