Encomienda

A Spanish labor system that rewarded conquerors with the labor of subject people.

Encomienda Definition
Encomienda Definition

Flippy

The leader in educational esports.