Random Words:
1.
Means, "right in line with your tastes and/or abilities."
Sometimes "down your alley." Means the same thing.
No ..
1.
To defecate in ones mouth for the purpose of sexual pleasure.
"Dude, my girlfriend totally Buffalo Prairied me last weekend!"..