As a Noun:
1. A person who has no experience or knowledge of the more complex or unpleasant aspects of life. Literary English = (an) innocent.
As a Verb or Adjective:
1. Of a person, to have little experience of either a particular situation or activity, or of life in general, especially the unpleasant aspects of life. They mistakenly think that things are more simple than they really are. They are often surprised by what is common knowledge for other people. English = (be) inexperienced, (be) naive, (be) innocent. Idiomatic English = (be) wide-eyed, (be) green.