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.
Are You Learning English? Here Are Our Top English Tips