be rubbing your hands with glee - German English Dictionary