stymie: a thwarting and distressing situation
obstacle: something immaterial that stands in the way and must be circumvented or surmounted
eggplant: egg-shaped vegetable having a shiny skin typically dark purple but occasionally white or yellow