Meaning of star ipomoea

Definition of star ipomoea

(noun) annual herb having scarlet flowers; the eastern United States

Other information on star ipomoea

WIKIPEDIA results for star ipomoea
Amazon results for star ipomoea