there is some substance to that - Turc Anglais Dictionnaire