microplacoids
English
Noun
microplacoids
plural of
microplacoid