I see no significant difference.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Gene93Thank you, GPY. I have one last question. I just read that "deviate" implies that he deliberately changed the plan, whereas "stray" could mean that he wandered away from it a little.To make it clear that the deviation/straying was unintentional, I think I would want to add a word like "unintentionally" or "accidentally".