meaning of algarobilla

algarobilla meaning in General Dictionary

mesquite pod used in tanning and dyeing