localizor

listen to the pronunciation of localizor
Englisch - Englisch
A person who localizes