cucumbers.com

cucumbers

  1. (noun) Long green vegetables often eaten in salads