English

edit

Noun

edit

desmolases

  1. plural of desmolase