gladiolus

noun
1
a tall garden plant with long thin leaves and brightly coloured flowers growing up the stem
گلادیولوس, شمشیرک