meaning of cenchrus tribuloides

1. grass of the eastern United States and tropical America having spikelets enclosed in prickly burs


Related Words

cenchrus tribuloides |

Developed & Maintained By Taraprasad.com

Treasure Words