genügend

Adjective

 * 1) sufficient, ample
 * 2) satisfactory
 * 3)  D (grade)