English Dictionary
Definition glen in British English
glen noun
[countable] noun
/ɡlen/

English Dictionary