TOP

Definition of glen noun from the Oxford Advanced American Dictionary

See glen in the Oxford Advanced Learner's Dictionary