cigar of superior quality - French English Dictionary