churrus
English
churrus meaning in English • churrus का अर्थ अंग्रेजी में
Noun
- A powerfully narcotic and intoxicating gum resin which exudes from the flower heads, seeds, etc., of Indian hemp.