Indian shot
English
Noun
Indian
shot
(
uncountable
)
achira
(
Canna indica
)