Definition noun, plural: youpons (botany) An evergreen shrub of the Holly family native to southeastern North America, which... Read More