Meaning of the Sanskrit Word: ambuvahan

  ambuvahan—the clouds which carry water    SB 2.1.34

Can't find any compound Sanskrit words containing ambuvahan.