LEMONWOOD

Definition of LEMONWOOD

  1. (noun)hard tough elastic wood of the lemonwood tree; used for making bows and fishing rods
  2. (noun)South African evergreen having hard tough wood