Meaning of welsh onion

Definition of welsh onion

(noun) Asiatic onion with slender bulbs; used as early green onions

Other information on welsh onion

WIKIPEDIA results for welsh onion
Amazon results for welsh onion