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

2019-06-03 813

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