meaning of large leaved

1. tufted perennial wood aster of North America; naturalized in Europe


Related Words

large-leaved aster | large-leaved cucumber tree | large-leaved magnolia |

Developed & Maintained By Taraprasad.com

Treasure Words