Nondeterministic Polynomial time (NP)
This definition can mean multiple things.
Nondeterministic Polynomial time (search)
The class of NP problems is the class of all search problems.
Otherwise it might mean.
Nondeterministic Polynomial time (decision)
The class of NP problems is the class of all decision problems.