leaving or being away from your - German English Dictionary