Meaning of darwin tulip

Definition of darwin tulip

(noun) any of several very tall, late blooming tulips bearing large squarish flowers on sturdy stems

Other information on darwin tulip

WIKIPEDIA results for darwin tulip
Amazon results for darwin tulip