LOCALIZATION Meaning of LOCALIZATION in English The ability of the human ear and brain to discern the direction of a real or pseudo sound source. Guitar English glossary. Английский словарь гитарных терминов . 2012