Definify.com

Definition 2025


scallions

scallions

English

Noun

scallions

  1. plural of scallion