1 English Synonyms for ALGAROBA
Prev.1Next
algarrobilla
Definition: 1. Astringent resinous husks and seeds of several species of leguminous trees or shrubs of South America, which are an article of commerce for their value in tanning and dyeing
There are 2 definitions of the word algarrobilla
Show more information about algarrobilla
Prev.1Next
Search took: 2.2832 ms