YourDictionary

algarroba

or algaroba

noun

  1. the carob tree or its pods
  2. ☆ the mesquite tree or its pods

See algarroba in American Heritage Dictionary 4

Learn more about algarroba

algarroba

link/cite print suggestion box