placetaken - German English Dictionary