Déjà vu is a French phrase loaned to the English vocabulary that literally translated means “already seen”. It’s taken on a life of its own in English, to the point where a closer approximation is the ...