microbumps

English

Noun

microbumps

  1. plural of microbump