balistoids
English
Noun
balistoids
plural of
balistoid
Anagrams
diabolists
,
idioblasts