CHAMAELEON





Definition:

  1. [noun] a faint constellation in the polar region of the southern hemisphere near Apus and Mensa
    Synonyms: Chamaeleon, Chameleon

  2. [noun] lizard of Africa and Madagascar able to change skin color and having a projectile tongue
    Synonyms: chameleon

Synonyms:


Related Words: