Question: what words have the latin root spec?
Answer: circumspect. careful to look around at all possibilities before acting; cautious; aware of consequences.
inspect. to look at carefully in search of flaws.
introspection. the act of looking into one's own thoughts and feelings.
perspective. ... 
respect. ... 
retrospective. ... 
spectacle. ... 
spectacles.