1 horsetail tree | Definition of horsetail tree

horsetail tree

noun

Definition of horsetail tree

: a tree of the genus Casuarina especially : a tree (C. equisetifolia) planted in the southern and southwestern U.S. that is used for windbreaks and planting on sand dunes and also as an ornamental