look up any word, like pussy:

1 definition by Llamatrekker1

 
1.
Having sex with a series of hairy women, probably French or Eastern European
Totally went llama trekking the other week
by Llamatrekker1 March 09, 2010
1 1