We do not currently know of any synonyms for palmyras.
The noun palmyras is defined as:
Did you mean polymers?