idioblasts
English
Noun
idioblasts
plural of
idioblast
Anagrams
balistoids
,
diabolists