Meaning of thatch tree

Definition of thatch tree

(noun) small palm of southern Florida and West Indies closely resembling the silvertop palmetto

Other information on thatch tree

WIKIPEDIA results for thatch tree
Amazon results for thatch tree