French-English dictionary »

faire tache meaning in English

FrenchEnglish
faire tache verbe

stick out like a sore thumb(be very noticeably different)
verb