LEADER HEAD


Meaning of LEADER HEAD in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.