artificial monument - French English Dictionary