ill-favoured - French English Dictionary