meaning of star glory

1. tropical American annual climber having red sometimes white flowers and finely dissected leaves; naturalized in United States and elsewhere


Related Words

star-glory |

Developed & Maintained By Taraprasad.com

Treasure Words