St. John's bread

English

Noun

St. John's bread

  1. The bean of the carob tree.