English English Dictionary

English English Dictionary

The online English-English dictionary from The Project Gutenberg

Result for Tache

Tache (n.)

Something used for taking hold or holding; a catch; a loop; a button.

Tache (n.)

A spot, stain, or blemish.