just fell off the turnip truck - German English Dictionary