meaning of peploides

1. perennial succulent herb with small solitary axillary or terminal flowers


Related Words

arenaria peploides |

Developed & Maintained By Taraprasad.com

Treasure Words