sherry

sherry n

Sp. 'wine of Xeres'.

  1. Still white Spanish wine; [fig.] nectar; ambrosia.