English dictionary
cart-track plant meaning and definition
Definition and meaning of cart-track plant at MeaningMonkey.org. cart-track plant meaning and definition in the English Dictionary.CART-TRACK PLANT noun
Definition of cart-track plant (noun)
- common European perennial naturalized worldwide; a troublesome weed
Source: Princeton University Wordnet