As a native English speaker, I wouldn't detect any difference in the meanings of the two words. I'll be interested to see if anyone or anybody else does. Cheers John.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.