Nahuatl
[ a-pa-pa-cho ] noun
From the Nahuatl "To hug and/or caress with the soul"
A big affectionate Mexican hug.
Giving affection from your soul while caring for another person.