avidins

English

Noun

avidins

  1. plural of avidin

Anagrams