1 definition by Chuff chuff
Idiotic cheap footwear bought on holiday that one is obliged to wear in hot weather. The product of some tropical country too poor to stage an industrial revolution. Generally shoddily built and will fail within a week or two, although almost unwearable when new.
by Chuff chuff July 11, 2014