There are 2 translations of tache in English:

tache

Pronunciation: /taʃ/

Compounds

taches de rousseur

Idioms

faire tache d'huile

to spread like wildfire