Horsetail - Definition - Law Dictionary Home Dictionary Definition horsetail
Definition :
A leafless plant with hollow and rushlike stems It is of the genus Equisetum and is allied to the ferns See Illust of Equisetum
View Judgments Citing this PhraseView Acts Citing this Phrase