suicide trees

English

Noun

suicide trees

  1. plural of suicide tree