operation overlord









operation overlord


noun

  1. the codename for the Allied invasion (June 1944) of northern France
47 queries 0.537