tobira









tobira


noun

  1. a shrub, Pittosporum tobira, of China and Japan, having leathery leaves, fragrant, greenish-white flower clusters, densely hairy fruit, and lemon-scented foliage.
54 queries 0.630