meaning of dog fennel

1. widespread rank-smelling weed having white-rayed flower heads with yellow discs


Related Words

dog fennel |

Developed & Maintained By Taraprasad.com

Treasure Words