umbrella palms

English

Noun

umbrella palms

  1. plural of umbrella palm