Nubiferous


(a.) Bringing, or producing, clouds.



Similar Words:

Nubiferous