Definify.com
Definition 2024
St._Thomas_bean
St. Thomas bean
English
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)
|