microlattices
English
Noun
microlattices
plural of
microlattice