geospatial technology - French English Dictionary