1 definition by i create art
| 1. | the russian truffle | ||
|
When two people, one usually from russian descent shit on eachothers foreheads and head-butt eachother. The other day i watched a video of two people performing the russian truffle.
|
|||
|
most popular alphabetical |
1 definition by i create art
|
advertise here | |||||||