palindromists

English

Noun

palindromists

  1. plural of palindromist