tahiti lime - French English Dictionary