radiation lampshade
Meanings
noun
- A device whose readings, when coordinated from several sites, can be used to determine the exact position of an atomic blast.
Word forms
Etymology
From its lampshade-like shape.
Previous
This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.