yard-long bean - Spanish English Dictionary