TARP


Meaning of TARP in English

[tarp] n (1906): tarpaulin

Merriam-Webster English vocab.      Английский словарь Merriam Webster.