1 definition by SM Fred

Just off the coast of failure, in the sea of mediocrity, a place where no sales are made.
Those two are stuck in the Sarika Islands
by SM Fred April 20, 2011
Get the Sarika Islands mug.