haloumi - French English Dictionary