English Noun palmyra palms plural of palmyra palmWikiwand - on Seamless Wikipedia browsing. On steroids.