Term Gallery logo

Meanings of artillery sight in English

Portuguese
mira
Usage of artillery sight in English
1