sarcocephalus diderrichii

Noun
  1. Large African forest tree yielding a strong hard yellow to golden brown lumber;
    Sometimes placed in genus Sarcocephalus (synset 112689678)

Found on Word Lists

Other Searches