deciduous holly

Noun
  1. A holly tree (synset 112778936)

Found on Word Lists

Other Searches