Learner's definition of COMMEND
to praise (someone or something) in a serious and often public way
— often + for
to mention (someone or something) as deserving attention or approval
I commend this book to anyone interested in learning more about American history.
Their theory has much to commend it. [=there are many good things about it]
His ideas are not likely to commend themselves to most voters. [=most voters will not like and approve of his ideas]