cabbage butterfly caterpillar (pieris rapae) - German English Dictionary