dendroids
English
Noun
dendroids
plural of
dendroid