Tolong jelaskan mengenai Penahan banjir

Penahan banjir adalah pintu air yang didesain untuk mencegah luapan banjir akibat badai maupun pasang menggenangi area yang mereka lindungi. Penahan banjir seringkali dibangun sebagai bagian dari sistem penahan banjir yang lebih besar yang terdiri dari tembok penahan banjir, tanggul, dan struktur lainnya, alami maupun buatan. Penahan banjir juga dapat menjadi definisi dari suatu struktur yang melindungi suatu bangunan dari ancaman banjir.