hocicar
Top 20000
Meanings
Verb
1. to root (with the nose)
2. to pet; smooch
3. to fall flat on one's face
4. to stick one's nose in