Sorry, couldn't find any words matching 上善.
Kanji — 2 found
0.10177747082984988
3 strokes.
JLPT N5.
Jōyō kanji, taught in grade 1.
above,
up
Names — 9 found
じょうぜん
【上善】
1. Jouzen
かみぜんのき
【上善之木】
1. Kamizennoki
かみぜんじ
【上善地】
1. Kamizenji