Amylase

Digestive enzyme in saliva that breaks starches down into sugars.

Amylase Definition
Amylase Definition

Flippy

The leader in educational esports.