podocarpus amara

Noun
  1. A large fast-growing monoecious tropical evergreen tree having large glossy lanceolate leaves;
    Of rain forests of Sumatra and Philippines to northern Queensland (synset 111680078)

Found on Word Lists

Other Searches