goombas

English

Noun

goombas

  1. plural of goomba