meaning of serratula

1. genus of Old World perennial herbs with spirally arranged toothed leaves


Related Words

serratula | serratula tinctoria |

Developed & Maintained By Taraprasad.com

Treasure Words