goo balls

English

Noun

goo balls

  1. plural of goo ball