Definitions
There is 1 meaning of the phrase
Prunus Triloba.
Prunus Triloba - as a noun
Deciduous chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers
Synonyms (Exact Relations)
flowering almond