pumelloes

English

Noun

pumelloes

  1. plural of pumello