kieffer lime - French English Dictionary