1 leader head | Definition of leader head

leader head

noun

Definition of leader head

: a box usually of metal placed at the top of a leader to collect roof water