plepa – Català–English translations

ca en 🇬🇧

plepa noun {n}

nuisance
Wiktionary Links