deal tree

English

Noun

deal tree (plural deal trees)

  1. fir tree

Anagrams