badge (any revealing feature or mark) - French English Dictionary