Palestra Meaning

There are 1 meaning(s) for word Palestra

Meaning 1 : a public place in ancient Greece or Rome devoted to the training of wrestlers and other athletes

    Synonyms : palaestra