Skip to main content

Definitions by LeaMC

Achupupu 

A medical term for the act of sneezing and dedicating oneself.
Achupupu by LeaMC April 16, 2021