she said it herself - German English Dictionary