Word info

targetoid

Noun

Meaning

targetoid (plural targetoids)

(medicine) A structure or lesion that resembles a target.

Source: en.wiktionary.org

Close letter words and terms