meaning of primrose jasmine

1. evergreen rambling yellow-flowered shrub of western China


Related Words

primrose jasmine |

Developed & Maintained By Taraprasad.com

Treasure Words