cataracta Latin Definition

Latin Word: cataracta
Part of Speech: [Noun]
Definition: waterfall, lock, sluice



Hire a Writer