cryoballoons
English
Noun
cryoballoons
plural of
cryoballoon