English-Russian dictionary »

telescopic sight meaning in Russian

EnglishRussian
telescopic sight (aiming device)
noun

оптический прицелnoun
{m}