Definitions of Chamaeleo chamaeleon:

  • noun:   a chameleon found in Africa