pesto - German English Dictionary