It looks like the Audrey II from Little Shop of Horrors.