Choose the word that best fits the following definition:

"stated clearly and in detail, leaving no room for confusion or doubt".

o  explicit
o  implicit
o  factual
o  ambiguous