leave a taste on the tongue - Turkish English Dictionary