Definify.com
Definition 2025
St._Thomas_bean
St. Thomas bean
English

a St. Thomas bean
Noun
St. Thomas bean (plural St. Thomas beans)
- A plant, Entada phaseoloides, found in Oceania and East Asia.
Translations
Entada phaseoloides
|
St. Thomas bean (plural St. Thomas beans)
|