Definitions and translations for "eclusa"

Portuguese - English - eclusa

Pronunciation
n. sluice, valve or gate used to regulate water flow
Share this page
Dictionary Extension