Burpless Tasty Green

[English]

A long variety of cucumber.

Synonyms in other languages

English