oviboses

English

Noun

oviboses

  1. plural of ovibos