Meaning of allium tuberosum

Definition of allium tuberosum

(noun) a plant of eastern Asia; larger than Allium schoenoprasum

Other information on allium tuberosum

WIKIPEDIA results for allium tuberosum
Amazon results for allium tuberosum