Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of various highly prized edible subterranean fungi of the genus Tuber. Grow naturally in southwestern Europe.
Synonyms : earthnut, truffle
Install App