Definition of “tarpaulin” - English Dictionary

English