rosebud_cherry has definitions from the field of botany
1
[ noun ] (botany) shrub or tree native to Japan cultivated as an ornamental for its rose-pink flowers

Related terms

flowering_cherry

*