Find the word definition

Wiktionary
station throats

n. (station throat English)