crostata - German English Dictionary