i've seriously considered apooning scoops of 1000 island into my mouth
one of the best (if not the best) salad dressings
"i've seriously considered apooning scoops of 1000 island into my mouth" What is the definition of "1000 island"?