imbrocata
English
imbrocata meaning in English • imbrocata का अर्थ अंग्रेजी में
Noun
- A hit or thrust.