phoenix palms

English

Noun

phoenix palms

  1. plural of phoenix palm