globosides

English

Noun

globosides

  1. plural of globoside