slime balls

English

Noun

slime balls

  1. plural of slime ball