Reverse-geocoding derives an address (or physical location) from latitude and longitude coordinates.
Conversely, geocoding provides geographic coordinates (latitude and longitude) based on a location, like an address, place name or locality.
Service Objects offers geocoding services for US and Canada.