meaning of psoralea esculenta

1. densely hairy perennial of central North America having edible tuberous roots


Related Words

psoralea esculenta |

Developed & Maintained By Taraprasad.com

Treasure Words