What is the meaning of Satisfactory?

Done to satisfaction; adequate or sufficient.

Causing satisfaction; agreeable or pleasant; satisfying.

Making atonement for a sin; expiatory.

Somebody or something that meets requirements without exceeding them.

The rating given to somebody or something that meets requirements without exceeding them.

Source: wiktionary.org