SCALLION MEANING IN ENGLISH

• Scallion Definition & Synonyms

  1. (n.) A kind of small onion (Allium Ascalonicum), native of Palestine; the eschalot, or shallot.
  2. (n.) Any onion which does not "bottom out," but remains with a thick stem like a leek.


Synonyms:
Leek,

RECENT SEARCHES