what is truffle? What does the truffle taste like? what trees do truffles grow on?

The truffle is a mushroom that grows  underground feeding in symbiosis on the roots of trees