Skip to main content

English: delay

Welsh: oedi

Part of speech

Verb