monitor lizards - French English Dictionary