reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
palestra in ancient Greece, a public place for the practice of athletics.
sporty relating to or characteristic of sporting, athletics, or leisure. [1/3 definitions]