palmiras

English

Noun

palmiras

  1. plural of palmira