English

edit

Noun

edit

delaminomycins

  1. plural of delaminomycin