idioblasts

English

Noun

idioblasts

  1. plural of idioblast

Anagrams