artificial monument - Turkish English Dictionary