Meaning of top onion

Definition of top onion

(noun) type of perennial onion grown chiefly as a curiosity or for early salad onions; having bulbils that replace the flowers

Other information on top onion

WIKIPEDIA results for top onion
Amazon results for top onion