leaf-footed bug - German English Dictionary