nondeterministic polynomial times
English
Noun
nondeterministic
polynomial times
plural of
nondeterministic polynomial time