ivory palms

English

Noun

ivory palms

  1. plural of ivory palm