have something on the brain - German English Dictionary