n. something which makes local; something which limits to a specific area; something which concentrates in a specific location; (Medicine) apparatus used to locate solid particles in the eyeball by radiography
LOCALIZER
Meaning of LOCALIZER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012