staggarth /ˈstæɡərθ/ ← Back to S Definitions 1. noun a valley in Derbyshire, England “The scenic view of Staggarth from the hill was breathtaking.” Synonyms glen valley Antonyms hill peak