Printer friendly
"AcronymAttic.com

What does CRLRRS stand for?

CRLRRS stands for Cape Romanzof Long Range Radar Site

This definition appears very frequently