Definition of palmetto thatch in English:

palmetto thatch

noun

  • The dried leaves of such a palm, used for roofing.

Origin

Mid 18th century; earliest use found in Patrick Browne (c1720–1790), physician and botanist.