Meaning of shenandoah valley

Definition of shenandoah valley

(noun) a large valley between the Allegheny Mountains and the Blue Ridge Mountains in northern Virginia; site of numerous battles during the American Civil War

Other information on shenandoah valley

WIKIPEDIA results for shenandoah valley
Amazon results for shenandoah valley