Skip to main content

English: excess salivation and frothing

Welsh: glafoerio'n drwm a phoeri ewyn

Part of speech

Verb