Atlas cedar
noun
: an Algerian evergreen tree (Cedrus atlantica) much planted for ornament especially in some of its horticultural bluish-foliaged forms
Love words? Need even more definitions?
Merriam-Webster unabridged
Share