Definitions of Indian pink:
- noun: North American lobelia having brilliant red flowers
- noun: tropical American annual climber having red (sometimes white) flowers and finely dissected leaves; naturalized in United States and elsewhere
Related words...
|
|
|
| |