symboloids

English

Noun

symboloids

  1. plural of symboloid