palestrae

English

Noun

palestrae

  1. plural of palestra

Anagrams