cumulus of fine weather - Turkish English Dictionary