allochimeras

English

Noun

allochimeras

  1. plural of allochimera