localisateur meaning in English
n. localizer, something which makes local; something which limits to a specific area; something which concentrates in a specific location
n. localizer, something which makes local; something which limits to a specific area; something which concentrates in a specific location