25,000 people die every day due to starvation.
2 definitions found

From The Collaborative International Dictionary of English v.0.44 [gcide]:

Localization \Lo'cal*i*za"tion\, noun [Cf. F. localisation.] Act of localizing, or state of being localized.

{Cerebral localization} (Physiol.), the localization of the control of special functions, as of sight or of the various movements of the body, in special regions of the brain.

From WordNet (r) 2.0 [wn]:

localization

noun

1: a determination of the location of something; "he got a good fix on the target" [syn: {localisation}, {location}, {locating}, {fix}]

2: (physiology) the principle that specific functions have relatively circumscribed locations in some particular part or organ of the body [syn: {localization of function}, {localisation of function}, {localization principle}, {localisation principle}, {localisation}]
  Definitions retrieved from local copies of the freely distributed DICT client/server software and databases. Click here for database copyright information. - KM