Skip to main content

English: pitch

Welsh: sesiwn sylw, neges, byrdwn

Definition

eg to pitch a sale