Definitions of ivory plant:

  • noun:   a stemless palm tree of Brazil and Peru bearing ivory nuts