imou pine

noun

1.
tall New Zealand timber tree