Abachi

Abachi (Triplochiton scleroxylon)