archaeologist - n. a scientist who studies past human life and activities by studying the bones, tools, etc., of ancient people
gender - n. the state of being male or female; sex.
role - n. the part that someone has in a family, society, or other group
site - n. a place that is used for a particular activity
assume - v. to think that something is true or probably true without knowing that it is true
stumble (upon) - v. to find or learn about something unexpectedly
compelling - adj. very interesting : able to capture and hold your attention