English Dictionary
Definition scallion in British English
scallion noun
[countable] noun
/ˈskæljən/

English Dictionary