Skip to main content

English: ramps

Welsh: rampiau

Part of speech

Noun, Plural