YourDictionary

varicoid medical definition

adjective
Resembling a dilated vein; variciform.

link/cite print suggestion box