ampalaya - French English Dictionary