What's the difference between dams, dikes and levees?

5 years ago
These structures share a similar function, to help prevent flooding in the region they're built in. But they also serve different purposes. What are the differences between dams, dikes and levees? Let's find out