admirable in Swedish
admirable in Swedish
beundransvärd
Deserving of the highest esteem or admiration; estimable.
imponerande
Deserving of the highest esteem or admiration; estimable.