Dictionary search results

Showing 1-2 of 2 results

telescopic British & World English

Relating to or made with a telescope

telescopic sight British & World English

A small telescope used for sighting, typically mounted on a rifle