caroubes

French

Noun

caroubes ?

  1. plural of caroube