Skip to main content

English: drooling

Welsh: glafoeri

Part of speech

Verb