meaning of rosa laevigata

1. Chinese climbing rose with fragrant white blossoms


Related Words

rosa laevigata |

Developed & Maintained By Taraprasad.com

Treasure Words