Definition of downlet in English:

downlet

noun

  • A place or opening at which something escapes or is released downwards; especially a downward opening or channel for the passage of water or other fluids. Frequently attributive, as "downlet pipe", etc.

    Chiefly in technical contexts.

Pronunciation

downlet

/ˈdaʊnlɛt/ /ˈdaʊnlɪt/

Origin

Late 17th century; earliest use found in Richard Allestree (d. 1681), Church of England clergyman. From down- + let, after outlet.