meaning of cherry laurel

1. small flowering evergreen tree of southern United States


Related Words

cherry laurel | laurel cherry |

Developed & Maintained By Taraprasad.com

Treasure Words