Yahoo India Web Search

Search results

  1. Dictionary
    titan arum

    noun

    • 1. a plant of the arum family native to Sumatra, bearing an extremely large inflorescence that smells strongly of rotting meat, with a spathe that is burgundy-red on the inside.