targetoid (English, noun)
expansion: targetoid (plural targetoids)
Senses:
topics: medicine
sciences
glosses: A structure or lesion that resembles a target.
Forms:
form: targetoids
tags: plural