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