A "mean green mother from outer space" from the 1986 movie, Little Shop of Horrors.
Excuse me, what kind of strange and interesting plant is that?
It's a Audrey ii!
by Big Gamer Trent May 14, 2016
Get the mug
Get a audrey ii mug for your cousin Larisa.