cateratta

listen to the pronunciation of cateratta
Italienisch - Englisch
cascade, waterfall, downpour
cataract, clouding of the lens of the eye (Medical)
water gate
cataract