letfall ( synonym found)

Definition of letfall:

°The place where water exits a storm drain.

Definition of letfall:

°The place where water exits a storm drain.

Back to Top