English word definition — powered by WordNet
identify the location or place of
concentrate on a particular place or spot
restrict something to a particular area
locate
Want to remember localize?