human companionship - German English Dictionary