English to Deutsch Dictionary
deluge
Sintflut (Begriffsklärung)
Meaning for deluge found in 12 Languages.
Sponored Video