prehistoric artifacts - French English Dictionary