Word info

helicam

Noun

Meaning

helicam (plural helicams)

A helicopter-mounted video camera

Source: en.wiktionary.org

Anagrams

Close letter words and terms