n.
1.handsome South American shrub or small tree having bright scarlet flowers and yielding a valuable fine-grained yellowish wood
2.West Indian tree yielding the drug Jamaica quassia
3.medium to large tree of tropical North and South America having odd-pinnate leaves and long panicles of small pale yellow flowers followed by scarlet fruits
Idiom of the Day
put (someone) on the spot
to ask someone embarrassing questions
The teacher put me on the spot with her questions during the class.