nanospheroids

English

Noun

nanospheroids

  1. plural of nanospheroid