What is the meaning of Giỏi?

good; competent

"good", below xuất sắc (excellent), above khá (decent), trung bình (average), yếu (poor) and kém (terrible)

Source: wiktionary.org