ylang-ylang

Noun
  1. Evergreen Asian tree with aromatic greenish-yellow flowers yielding a volatile oil;
    Widely grown in the tropics as an ornamental (synset 111716443)

Found on Word Lists

Other Searches