encomienda communal labor system - German English Dictionary