I was learning the meaning of "dense". There was many meanings such as "stupid" and "thick". Everytime this happens, I get confused. Is there any reason for this? I mean, How are "stupid" and "thick" related to each other ?
How is this possible that 'dense' is equal to 'thick' , 'dense' is equal to 'stupid', but 'thick' is far away from 'stupid'?
Note: This situation happens a lot for me. Sometimes I think that maybe what I imagine from a word in my mind, is far different from what an English person might think of it. Is this true ?