instruction:
Generate the answer for a given question. The question requires common knowledge of English. Make sure that the answer is in detail, long, consistent with the context, and requires general knowledge of English. To be less repetitive, please vary your language for each question. Give a proper explanation to answer, and if necessary, provide the definition of various terms. And conclude your answer if it's long. If you have used other resources (e.g., Merriam Webster's.) to answer the question, include citations in your answer. You don't need to paraphrase the context of your resources, but make sure that your answer is consistent and complete.
question:
There is a particular taste that I could never quite translate in English. It is not bitter, although it sometimes occurs with it. The best example is eating a raw quince fruit. The mouth and tongue get a sort of dry feeling. Similar taste can be experienced with some persimmon fruit, and unripe plums. I know the word in French (apre) and Bulgarian (). Google translates these as rough, but that somehow seems unlikely. Any ideas?.
answer:
Astringent, maybe? Astringent taste is the least common of all the 6 Tastes and can be found in legumes (such as beans and lentils), fruits (including cranberries, pomegranates, pears, and dried fruit), vegetables (such as, broccoli, cauliflower, artichoke, asparagus and turnip), grains (such as rye, buckwheat, and quinoa), spices and herbs (including turmeric and marjoram), coffee, and tea.


question:
'Hooker', 'whore', and 'prostitute' all mean whore; what are the differences between them?.
answer:
They all can mean women who sleep with men for money. Prostitute is the most technical term. Hooker seems most commonly used in the United States, while in Britain this term is reserved for a position in rugby. Whore sounds much more violent to me. If one were seeking a woman to pay to sleep with him, he probably wouldn't say 'I'm looking for a whore tonight,' but use hooker or prostitute. Calling someone a whore can be used to insult them, implying they sleep with many people (though for men the term would be man-whore). E.g., 'She is such a whore.' Going back to a previous example, 'I'm looking for a whore tonight' implies more to me that he is looking for someone who is easy to sleep with, not for a prostitute. Not to say you can't use the others in an insult. From 'Baby Got Back,' by Sir Mix-A-Lot, we also have the opening dialogue: They only talk to her, because, she looks like a total prostitute, 'kay? But in this case the lady quoted is just saying that she looks like a prostitute, not that she is one, necessarily. If she said 'She is such a prostitute,' that would mean that is her profession, not that she sleeps with a lot of men for free.


question:
In computer programming, when you append a 'string' to another, you add it to the end of the former string. E.g. String string1 = 'abcd'; String string2 = 'efgh'; Appending the two strings would give 'abcdefgh' But what if I wanted to add string2 before string1 to have the result: 'efghabcd' What would be a good name for that that reverse operation? What is the opposite of 'append'?.
answer:

Prepend: (computing, linguistics, transitive) To attach (an expression, phrase, etc.) to another, as a prefix.