Top definition
1. The codename for the Allied advance into France through Normandy, a province of France.
Operation Overlord was a very successful mission.
by Michael November 13, 2003
Get the mug
Get a Overlord, Operation mug for your Uncle Bob.