Definify.com

Definition 2024


Starfish_site

Starfish site

English

Noun

Starfish site (plural Starfish sites)

  1. (Britain, historical, World War II) Any of the decoy cities built in the British countryside and set on fire during nearby bombing raids to divert German bombers away from their intended targets.