vanmaram

പെട്രാള്‍ ബോംബ് - meaning in english

Meanings for പെട്രാള്‍ ബോംബ്

noun
Petrol bomb