GeneralConnection.com
➔
Dictionary
larrea
Noun
1. Larrea
1. genus Larrea, rosid dicot genus
Usage