NRL

NRL

English Noun
Ad

Definition

Initialism of naval research lab.

Ad