atlas cedar

Noun
  1. Tall Algerian evergreen of Atlas mountains with blue-green leaves;
    Widely planted as an ornamental (synset 111644643)

Found on Word Lists

Other Searches