diplomonads
English
Noun
diplomonads
plural of
diplomonad