Folliculate meaning

-lā'tĭd
Having or consisting of a follicle or follicles.
adjective
0
0
Having or consisting of a follicle or follicles.
adjective
0
0
Advertisement