Home
Advance Search
Dictionary
Words with Friends solver
Meaning of atresia
Definition:-
Absence or abnormal narrowing of an opening or passage in the body. (noun)
The degeneration of those ovarian follicles which do not ovulate during the menstrual cycle. (noun)