TARP


Meaning of TARP in English

n. strong waterproof fabric, tarpaulin

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.