kangaroo-foot plant - German English Dictionary