iron meat spit bar - Spanish English Dictionary