localization principle is a noun meaning "(physiology) the principle that specific functions have relatively circumscribed locations in some particular part or organ of the body". It carries one recorded sense.
(physiology) the principle that specific functions have relatively circumscribed locations in some particular part or organ of the body
physiology
Definitions, synonyms and semantic relations for localization principle come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.