peppergrass - German English Dictionary