From a- + grado + -ar, from Latin grātum < grātus.
Practice speaking and memorizing "agradar" and many other words and sentences in Portuguese.