meaning of rubus odoratus

1. shrubby raspberry of eastern North America having showy rose to purplish flowers and red or orange thimble-shaped fruit


Related Words

rubus odoratus |

Developed & Maintained By Taraprasad.com

Treasure Words