Indian shot

English

Noun

Indian shot (uncountable)

  1. achira (Canna indica)