humbrellas

English

Noun

humbrellas

  1. plural of humbrella