palestraEnglish

palaestra, palestra

Noun

A public place in ancient Greece or Rome devoted to the training of wrestlers and other athletes

English: palestra, palaestra

English words with similar meanings

Show 1 words