English

edit

Noun

edit

homeoids

  1. plural of homeoid