Too much time on my hands....

Google search? Not even necessary. Although not dictionary verbatim, I understand "Site" means a place or location (hence website) whereas "Sight" means to see or be seen or see through.

Therefore "Ghost Ring sights" is proper. I'm no English engineer but knowledge is good, eh?
 
Back
Top Bottom