English

edit

Noun

edit

cephalostatins

  1. plural of cephalostatin

Anagrams

edit