English

edit

Noun

edit

biphosphatases

  1. plural of biphosphatase

Anagrams

edit