service trees

English

Noun

service trees

  1. plural of service tree