Spanish-English translations for tacha
- defecta defect in the ear or eye; a defect in timber or iron; a defect of memory or judgment
- stainto stain the hand with dyearmour stained with bloodto stain wood with acids, coloured washes, paint rubbed in, etc.
Trending Searches
Popular Dictionaries