meaning of sea aster

1. a common European salt-marsh aster


Related Words

sea aster |

Developed & Maintained By Taraprasad.com

Treasure Words