English to Hindi Dictionary

To Spill (DhalanA) Meaning in English