an inseparable friend - German English Dictionary