imaginary companion - German English Dictionary