Definition of “cloud-capped” - English Dictionary

british dictionary