meaning of star ipomoea

1. annual herb having scarlet flowers; the eastern United States


Related Words

star ipomoea |

Developed & Maintained By Taraprasad.com

Treasure Words