let fall ( synonym found)

Definition of let fall:

(n) : the place where water exits a storm drain

Definition of let fall:

(n) : the place where water exits a storm drain

Back to Top