meaning of aster linosyris

1. early-flowering perennial of southern and southeastern Europe with flower heads resembling those of goldenrod


Related Words

aster linosyris |

Developed & Maintained By Taraprasad.com

Treasure Words