hard times

(noun) time (generic term)