yard-long cucumber - German English Dictionary