PLANTS: Professional Landscape and Nursery Trade Show

What does PLANTS mean? The above is one of PLANTS meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Professional Landscape and Nursery Trade Show