Meaning of atlas cedar

Definition of atlas cedar

(noun) tall Algerian evergreen of Atlas mountains with blue-green leaves; widely planted as an ornamental

Other information on atlas cedar

WIKIPEDIA results for atlas cedar
Amazon results for atlas cedar