meaning of Agarase

Agarase - German to English

agarase