YourDictionary

angiomatoid medical definition

adjective
Resembling a tumor of vascular origin.

link/cite print suggestion box