just fell off the turnip truck - Alemán Inglés Diccionario