About us
Define
Definitions for
"Thatched"
A roof covered in straw
bbc.co.uk