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
Tweet