talipot palms

English

Noun

talipot palms

  1. plural of talipot palm