ENCEPHALOID MEANING IN ENGLISH

• Encephaloid Definition & Synonyms

  1. (n.) An encephaloid cancer.
  2. (a.) Resembling the material of the brain; cerebriform.


RECENT SEARCHES