kangaroo-foot plant - Spanish English Dictionary