Definify.com

Definition 2024


homeoids

homeoids

English

Noun

homeoids

  1. plural of homeoid