meaning of scleranthus annuus

1. widely distributed low-growing Eurasian herb having narrow leaves and inconspicuous green flowers


Related Words

scleranthus annuus |

Developed & Maintained By Taraprasad.com

Treasure Words