DELAWARE
noun
Definition
An American grape, with compact bunches of small, amber-colored berries, sweet and of a good flavor.
Added: October 09, 2025
Updated: October 09, 2025