prehistoric artifacts - Turkish English Dictionary