The noun has 2 meanings:
Meaning #1:
the act of putting something in a certain place or location
Synonyms: placement, location, position, positioning, emplacement
Meaning #2:
a determination of the location of something
Synonyms: localization, localisation, location, fix



