yard-long bean - Turkish English Dictionary