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.