place of receipt - German English Dictionary