Meaning of “domed” in the English Dictionary

English