artificial landscape - French English Dictionary