international map of the world (imw) - French English Dictionary