kwakkelweer n (plural kwakkelweren, diminutive kwakkelweertje n)
From kwakkelen (“lit. to move like a quail; to move or act unsteadily and unfirmly”) + weer (“weather”).