meaning of ipomoea coccinea

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


Related Words

ipomoea coccinea |

Developed & Maintained By Taraprasad.com

Treasure Words