What does 善良 (shàn liáng) mean in English?

Card 829HSK 2010 Level 5829/1311
CARD829
PROGRESS63%
善良
shàn liáng
good and honest; kind-hearted

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d