Your shopping cart is empty.

SALE
The Drag Dictionary

The Drag Dictionary

$15.00


"No tea no shade, Judy, but your mug looks pretty badly beaten!"

With RuPaul’s Drag Race catapulting drag into the mainstream, queens are well and truly owning the spotlight, and introducing us to their quirky and hilarious slang. But are you struggling to keep up with the lingo? Desperate to ‘throw shade’ and ‘spill the tea’ but not quite sure how to work it into a sentence? Well never fear: The Drag Dictionary is here to save you!

Featuring bright, fun illustrations of your best-loved girls, as well as all those classic phrases explained -- from ‘death drop’ to ‘squirrel friends’, ‘tuck’ and more -- this explains 45 of the best phrases you’ve been gagging over since the dawn of Lady Bunny. This is a tribute to all things drag, and the amazing artists and superheroes who add sparkle and glitz to our lives.

  • Hardcover
is added to your shopping cart.
Go to Cart
is added to your wishlist.
Go to Wishlist
document.addEventListener('DOMContentLoaded', function() { const productJson = document.querySelectorAll('[id`^`=ProductJson-'); if (productJson.length > 0) { for (let i = 0; i < productJson.length; i++) { const current = productJson[i]; const sectionId = current.id.replace('ProductJson-', ''); const section = document.querySelector('[data-section-id="' + sectionId + '"]'); const product = JSON.parse(current.text); if (product.options.length === 1) { const unavailableVariants = []; for (let j = 0; j < product.variants.length; j++) { const variant = product.variants[j]; if (!variant.available) { unavailableVariants.push(variant); } } if (unavailableVariants.length > 0) { const mutationCallback = function() { const variantOptions = section.querySelectorAll('.single-option-selector option'); if (variantOptions.length > 0) { for (let k = 0; k < unavailableVariants.length; k++) { const unavailableVariant = unavailableVariants[k]; for (let l = 0; l < variantOptions.length; l++) { const option = variantOptions[l]; if (unavailableVariant.title === option.value) { option.remove(); } } } if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } } } const observer = new MutationObserver(mutationCallback); const addToCartForm = document.querySelector('form[action*="/cart/add"]'); mutationCallback(); if (window.MutationObserver && addToCartForm.length) { const config = { childList: true, subtree: true }; if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } observer.observe(addToCartForm, config); } } } } } });