nanoshells

English

Noun

nanoshells

  1. plural of nanoshell