caroubins

English

Noun

caroubins

  1. plural of caroubin