palisade-trees

English

Noun

palisade-trees

  1. plural of palisade-tree