>>96 yeah, in the figurative sense, you are right.
If you translate it word for word it means:
snoopy old hag, so in other words a bitch xD!