butterballs

English

Noun

butterballs

  1. plural of butterball