drumstick trees

English

Noun

drumstick trees

  1. plural of drumstick tree