meaning of sea sand

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


Related Words

seabeach sandwort |

Developed & Maintained By Taraprasad.com

Treasure Words