microrods
English
Noun
microrods
plural of
microrod