clouded leopard - French English Dictionary