a point of departure - German English Dictionary