prehispanic artifact - Spanish English Dictionary