Italian-English dictionary »

canale artificiale meaning in English

ItalianEnglish
canale artificiale noun
{m}

sluice [sluices](passage for water)
noun
[UK: sluːs] [US: sˈluːs]