parasol leaf trees

English

Noun

parasol leaf trees

  1. plural of parasol leaf tree