CARPET


Meaning of CARPET in English

n. (mil) An electronic warfare jamming device.

Shadow Slang English vocab.      Английский словарь теневого сленга.