buttercup tree

English

Noun

buttercup tree (plural buttercup trees)

  1. Either of two trees, Cochlospermum religiosum and Cochlospermum vitifolium, of India and Latin America respectively.