homaloid ( synonym found)

Definition of homaloid:

(adj) : having the appearance or characteristics of a human
(n) : a being having the appearance or characteristics of a human

Definition of homaloid:

(adj) : having the appearance or characteristics of a human
(n) : a being having the appearance or characteristics of a human

Back to Top