amidases

English

Noun

amidases

  1. plural of amidase

Anagrams