Meaning of “cloud-capped” in the English Dictionary

british dictionary