Definition: 1. (intransitive) to cuddle, to pet one another
Show more information about kela
Search took: 2.0874 ms