well-tasted - Turkish English Dictionary