Head station

What is Head station?

Head station definition and meaning on Dictionary terms:
noun
a cliff or steep slope rising at one end of a glaciated valley.

 

reference: https://www.dictionary.com/browse/head-station

Tags: