meaning of Abstandswaffe

Abstandswaffe - German to English

stand-off weapon