Find the word definition

Wiktionary
sola topee

n. (alternative spelling of solar topee English).