Skip to main content

English: biorefine

Welsh: bioburo

Part of speech

Verb