English-Spanish dictionary »

telescopic sight meaning in Spanish

EnglishSpanish
telescopic sight (aiming device)
noun

miranoun
{f}