orbillae

English

Noun

orbillae

  1. plural of orbilla