there is some truth in that - Allemand Anglais Dictionnaire