English

edit

Noun

edit

homaloids

  1. plural of homaloid