Barbette
English Meaning
A mound of earth or a platform in a fortification, on which guns are mounted to fire over the parapet.
Sorry, No Malayalam Meaning for your input!
See Barbett Want To Try Barbette In Malayalam??