totara









totara


noun

  1. a tall coniferous forest tree, Podocarpus totara, of New Zealand, having a hard durable wood
49 queries 0.568