sea leopard - French English Dictionary