Weather balloon

What is Weather balloon?

Weather balloon definition and meaning on Dictionary terms:
noun Meteorology.