English to Deutsch Dictionary
sniperscope
Nachtsichtgerät
Meaning for sniperscope found in 14 Languages.
Sponored Video