Skip to main content

English: payment terms

Welsh: telerau'r taliad

Part of speech

Noun, Plural