biopixels
English
Noun
biopixels
plural of
biopixel