umbrella trees

English

Noun

umbrella trees

  1. plural of umbrella tree