What does Avidin mean?

Avidin - German to English

avidin