inseparable companion - Turkish English Dictionary