person with matchstick legs - Spanish English Dictionary