Definition of Indian shot in English:

Indian shot

noun