German-English dictionary »

selbstschußanlage meaning in English

GermanEnglish
die Selbstschußanlage Substantiv

spring-gun systemnoun