TARP Meaning of TARP in English [tarp] n (1906): tarpaulin Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012