meaning of screw bean

1. shrub or small tree of southwestern United States and northwestern Mexico having spirally twisted pods


Related Words

screw bean | screwbean | screwbean mesquite |

Developed & Maintained By Taraprasad.com

Treasure Words