ritual offering to mother earth as payment to the gods - Spanish English Dictionary