didnt just fall off of a turnip truck

Didnt just fall off of a turnip truck is an idiom used to describe someone who is utterly and hopelessly na