sugar cane syrup supervisor - Spanish English Dictionary