microbumps
English
Noun
microbumps
plural of
microbump