fresh cucumbers - German English Dictionary