Englishfor English speakers
suicide tree
English
Meaning suicide tree meaning
What does suicide tree mean?
suicide tree
noun
—
(botany) Cerbera odollam, a tree native to India and other parts of Southern Asia, yielding a potent poison.
—
Tachigali versicolor, a Central American tree that reproduces once before dying.
Are you looking for...?