Their meanings are not similar at all, so I do not understand your confusion. When you looked at several dictionaries, what were the definitions that you found there?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.