lady apple
nounDefinition of lady apple
: a small red to yellow apple used especially as a garnish
Keep scrolling for more