meaning of daphne laureola

1. bushy Eurasian shrub with glossy leathery oblong leaves and yellow-green flowers


Related Words

daphne laureola |

Developed & Maintained By Taraprasad.com

Treasure Words