just fell off the turnip truck - Allemand Anglais Dictionnaire