meaning of ivy leaved geranium

1. a commonly cultivated trailing South American plant with peltate leaves and rosy flowers


Related Words

ivy-leaved geranium |

Developed & Maintained By Taraprasad.com

Treasure Words