placemaking - German English Dictionary