exumbrellae

English

Noun

exumbrellae

  1. plural of exumbrella