Learned borrowing from Latin generōsus.
Practice speaking and memorizing "generoso" and many other words and sentences in Portuguese.