Dictionary search results

Showing 1-3 of 3 results

thatch British & World English

A roof covering of straw, reeds, palm leaves, or a similar material

rethatch British & World English

Thatch (a roof or building) again