English edit

Noun edit

jelloids

  1. plural of jelloid