BIRD CHERRY MEANING IN ENGLISH

• Bird cherry Definition & Synonyms

  1. () A shrub (Prunus Padus ) found in Northern and Central Europe. It bears small black cherries.


RECENT SEARCHES