to please, to agree with
From grado, from Latin grātum < grātus. Compare English agree.
Practice speaking and memorizing "agradar" and many other words and sentences in Spanish.