English-Polish dictionary »

telescopic sight meaning in Polish

EnglishPolish
telescopic sight noun
aiming device

celowniknoun