English Dictionary
Definition tarp in British English
tarp noun
[countable] noun
/tɑː(r)p/

English Dictionary