yard-long cucumber - Turkish English Dictionary