Its good even for native English speakers. Have read a lot of words and been able to understand the context of the sentence, but now know what they really mean. Having a tangible definition of ingenuous rather than just thinking 'something to do with being genuine' is great