YourDictionary

acanthoid medical definition

adjective
Shaped like a thorn or spine.

Learn more about acanthoid

link/cite print suggestion box