GLEN

Definition of GLEN

  1. (noun)a narrow secluded valley (in the mountains)