Skip to main content

English: truffles

Welsh: cloron

Part of speech

Noun, Plural

Definition

Edible fungi.