Olea

Noun

  • evergreen trees and shrubs having oily one-seeded fruits

Leave a Reply

Your email address will not be published.