Top definition
completely, and utterly the most amazing, greatest and best sandwich ever made..chargrilled chicken with honey and mustard mayo with salad...ohhh
1 best sandwich in the world please
by Goober The Gvate October 13, 2003
Get the mug
Get a best sandwich in the world mug for your guy Rihanna.