‘Rosa indicus’ is the botanical name of Rose.
The botanical name of Rose is Rosa indicus.
What is the botanical name of Rose?