Sometimes I confuse words that are similar in meaning (not in sound) with each other. For example, I mean to say "bus", but what I say is "train". I don't notice that, except when someone tells me. I also have a hard time with the words "shampoo" and "shower gel" and generally with words that almost mean the same. Do you do the same?