See Also: levada(dictionary)

levada (iou)



levada noun. L19.
[Portuguese = mill-stream, sluice.]
In Madeira: a canal for irrigation.