Definition: Ulochlaena is a genus of flowering plants in the family Apiaceae, native to Europe and Asia. They have a variety of species that are commonly known as "flowering thorns." These plants produce large, hard, black or brown spines that can be used for protection and control. Ulochlaena species are often found growing in damp soil environments, such as meadows, meandering rivers, and boggy areas.