Not to butt into the middle of this, but Raul, you're right about the denotative meaning of the word "ignorant." Here in the U.S., however, the word also carries connotations of "stupid" or "unintelligent." I would not expect a non-native English speaker to know this. Just as I'm sure that if I tried to use my Spanish in Mexico, I would probably start another war.
All the best,
-Bob
All the best,
-Bob