Find the word definition

Wiktionary

skydomes

n. (plural of skydome English)