The phrase "new buds" refers to the small, undeveloped growths on a plant or tree that will eventually transform into leaves or flowers. Full definition
Learning some new moves is a great way to get a glimpse of another culture and meet new buds, all while getting in some serious cardio. (health.com)
Spring is often one of the most scenic times of year to visit, with the awakening of new budding flowers dotting the landscape, and melting snows exposing formerly winter - smothered vistas. (raildiscoveries.com)