Sparta

A prominent city-state in ancient Greece known for dominant military power.

Sparta Definition
Sparta Definition

Flippy

The leader in educational esports.