invertebrate foot - Spanish English Dictionary