1 definition by SnappyCheesecake1011

noun a magical potato-unicorn alien. it has magical powers beyond human comprehension(especially in the category of insults!)
" I've just encountered a Barbara. She was even more amazing than me." Says James Bond
by SnappyCheesecake1011 February 19, 2017
Get the Barbara mug.