dictionnaire Français-Anglais »

faire tache signifie anglais

FrançaisAnglais
faire tache verbe

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