Definify.com

Definition 2025


magmunas

magmunas

Dupaninan Agta

Verb

magmunas

  1. to scratch an itch