Meaning of sarcocephalus diderrichii
Definition of sarcocephalus diderrichii
(noun)
large
African
forest
tree
yielding
a
strong
hard
yellow
to
golden
brown
lumber;
sometimes
placed
in
genus
Sarcocephalus
Other information on sarcocephalus diderrichii
WIKIPEDIA results for
sarcocephalus diderrichii
Amazon results for
sarcocephalus diderrichii
Tweet