Find the word definition

Wiktionary
artificial horizons

n. (artificial horizon English)