peloruses

English

Noun

peloruses

  1. plural of pelorus