動詞「thatch」は「(屋根を)草[わらなど]で葺く」との意味です。
「roof of thatch」の「thatch」は名詞で、「(わら・茅・シュロの葉などの)屋根葺き材料」との意味です。
「thatch」は、古期英語「theccan(覆う, 覆いをする)」を語源としています。
「roof of thatch」の「of」には「~で作った, ~から成る」との意味があります。
(例)
a thatched hut→茅葺きの小屋
a hut roofed with thatch→茅葺きの小屋
a thatch-covered hut→茅葺きの小屋
a thatch-roofed hut→茅葺きの小屋
a thatched house→茅葺きの家
a house with a thatched roof→茅葺きの家
a house with a thatch roof→茅葺きの家
a house with a roof of thatch→茅葺きの家
「cover」は「~を覆う, かぶさる」との意味です。
「thatch-covered」は「茅葺きの」を意味する形容詞です。
動詞「roof」には「(建物の)屋根を葺く」との意味があり、「roof A with B」(A・Bには「名詞」が入ります)で、「Aの屋根をBで葺く」となります。
「thatch-roofed」は「茅葺きの」との意味です。
「茅葺き屋根」とは何かと問われた場合には、
a roof covered in straw or reeds→わらや茅で葺かれた屋根
などと説明できます。
ご利用ありがとうございました。