snapping hazel

noun

Definition of snapping hazel