artificial monument - Spanish English Dictionary