Tache



ENGLISH MEANING
noun
1.
Something used for taking hold or holding; a catch; a loop; a button.
2.
A spot, stain, or blemish.