hindsight

(noun) understanding (generic term)

< hindshank | hindu >