apple cucumber

[English] plural apple cucumbers

An almost spherical variety of cucumber.