Definition of placentia bay in English English dictionary
An inlet of the Atlantic Ocean in southeast Newfoundland, Canada. On August 14, 1941, Franklin D. Roosevelt and Winston Churchill signed the Atlantic Charter, setting forth the Allied aims for a postwar settlement, while aboard the British battleship Prince of Wales anchored in the bay