small puff pastries - German English Dictionary