English-German dictionary »

dam site meaning in German

EnglishGerman
dam site noun

die Stauanlage [der Stauanlage; die Stauanlagen]Substantiv