fresh anchovy - German English Dictionary