One hundred percent of a class of 30 Tulane freshmen and sophomores had no idea what any of the following four words meant:

mammon
sophistry
popinjay
zeitgeist

Am I totally out of touch being stunned by this? Would mild surprise be an acceptable reaction? Or are all these words just lost for good in our post-literate culture, like so many others?