lemonwood tree

noun

  1. 1

    source of a tough elastic wood

  2. 2

    South African evergreen having hard tough wood

Synonyms

Also useful for “lemonwood tree”:Crossword