Meaning of palaestra

Definition of palaestra

(noun) a public place in ancient Greece or Rome devoted to the training of wrestlers and other athletes

Other information on palaestra

WIKIPEDIA results for palaestra
Amazon results for palaestra