piecrusts - German English Dictionary