I had always understood 'ignorant' to mean uninformed or unaware; uneducated about something in some way.
I have so often heard it used in a different way that I'm starting to think that it's me who is wrong, and there is another meaning that I don't know.
I can't quite put my finger on the other meaning, but I think it boils down to 'rude'.
Any thoughts or explanations?