prehistoric artifacts - Spanish English Dictionary