• Rain-tree

    Full definition of rain-tree

    Noun

    1. Alternative form of rain tree
    © Wiktionary