obloids

English

Noun

obloids

  1. plural of obloid