olea

Noun
  1. Evergreen trees and shrubs having oily one-seeded fruits (synset 112321142)

Found on Word Lists

Other Searches